convolution problems